  
class Green:
    def __init__(self, x, y, timer):

    def division(self):
        
    def move(self):

        
class Red:
    def __init__(self, x, y, infect):

        
    # def move(): - from class Cell
    
    def infect(self, cell): # Infect 

    def destruct():   # Delete cell from red_list
    
    def move(self):

            
            
class Blue:
    def __init__(self, x, y):
        
    # def move(): - from class Cell
    
    def move(self):
    
# MAIN MODULE
    
    def place_green(gre_num): # place random green cells and add their to gre_list
        
    def place_red(coord_list): # Take list of coords and place there red cellsand
    
    def place_blue(coord_list): # Take list of coords and plsce there blue cells
    
    def check_blue(x, y):  # Delete red if red in this place

    def check_red(red, x, y): # Infect green to red
        
    def all_division(step): # Divise all green cells and makes all timers 0
    
    def show_situation(green_list, red_list, blue_list): # Print situation
        
    def all_move(green_list, red_list, blue_list): # Move all cells
     
    def all_check(green_list, red_list, blu_list, field) # Organise all cells
    
    
    
        
        
    
        

    
    